package cn.tedu.charging.common.pojo;

import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
public class JsonResult<T> {
    Integer code;
    String message;
    T data;
    public  static <T> JsonResult<T> ok(T data, String message){

        JsonResult<T> jsonResult = new JsonResult<>();
        jsonResult.setCode(2000); //统一状态码 2000表示成功
        jsonResult.setData(data);
        jsonResult.setMessage(message);
        return jsonResult;
    }
}
